#ifndef MPU6050_H
#define MPU6050_H

/* register define */
#define MPU6050_SMPLRT_DIV                                  0x19     /* */
#define MPU6050_CONFIG                                      0x1A    
#define MPU6050_GYRO_CONFIG                                 0x1B
#define MPU6050_ACCEL_CONFIG                                0x1C
#define MPU6050_ACCEL_XOUT_H                                0x3B
#define MPU6050_ACCEL_XOUT_L                                0x3C
#define MPU6050_ACCEL_YOUT_H                                0x3D
#define MPU6050_ACCEL_YOUT_L                                0x3E
#define MPU6050_ACCEL_ZOUT_H                                0x3F
#define MPU6050_ACCEL_ZOUT_L                                0x40
 
#define MPU6050_TEMP_OUT_H                                  0x41
#define MPU6050_TEMP_OUT_L                                  0x42
 
#define MPU6050_GYRO_XOUT_H                                 0x43
#define MPU6050_GYRO_XOUT_L                                 0x44
#define MPU6050_GYRO_YOUT_H                                 0x45
#define MPU6050_GYRO_YOUT_L                                 0x46
#define MPU6050_GYRO_ZOUT_H                                 0x47
#define MPU6050_GYRO_ZOUT_L                                 0x48
 
#define MPU6050_PWR_MGMT_1                                  0x6B       /* power managemnt register */
#define MPU6050_PWR_MGMT_2                                  0X6C
#define MPU6050_WHO_AM_I                                    0x75       /* default value :  IIC addr 0x68 */
#define MPU_FIFO_EN_REG                                     0X23

/* interrupt status register */
#define MPU6050_INT_STATUS                                  0x3A
#define MPU6050_INT_ENABLE                                  0x38
#define MPU6050_INT_PIN_CFG                                 0x37
 
#endif // MPU6050_H